Crate reproto_core [] [src]

Reexports

pub extern crate semver;

Modules

errors
object

Structs

ErrorPos
Loc
Mime
Options

Helper for looking up and dealing with options.

Pos
RpByValueMatch
RpCode
RpEnumBody
RpEnumVariant
RpField
RpFieldInit
RpFile
RpInstance
RpInterfaceBody
RpName
RpNumber
RpOptionDecl
RpPackage
RpPathSpec
RpRequiredPackage
RpServiceAccepts
RpServiceBody
RpServiceEndpoint
RpServiceReturns
RpSubType
RpTupleBody
RpTypeBody
RpTypeId
RpUseDecl
RpVersionedPackage
Version

Represents a version number conforming to the semantic versioning scheme.

VersionReq

A VersionReq is a struct containing a list of predicates that can apply to ranges of version numbers. Matching operations can then be done with the VersionReq against a particular version to see if it satisfies some or all of the constraints.

Enums

RpDecl
RpModifier
RpObject
RpPathSegment
RpRegistered
RpType
RpValue

Traits

Merge

Merging of models.